<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script>

        // 注意： 1.str为['']时不走for循环，直接结束函数
        // 2.str为[]时，走第一层循环时会出现错误
        var n = []

        var longestCommonPrefix = function(strs) {
            let str = ''
            if (strs.length==0){
                return str
            }
            // 选取第一个字符串中字符遍历
            for (let i=0;i<strs[0].length;i++){
                // 比较每个字符串中的第i个字符是否与第一个字符串中的第i个字符相等
                for (let j=1;j<strs.length;j++){
                    // 若相等比较下一个 不相等返回str
                    if ((strs[0][i]!=strs[j][i])){
                        return str
                    }
                }
            //    将相等字符加入str
                str += strs[0][i]
            }
            return str
        };
        console.log(longestCommonPrefix(n));

    </script>
</body>
</html>